home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Sports Palace• / MacFootball ••••• / MacFootball еееее.rsrc / CODE_2_Initialize.txt < prev    next >
Text File  |  1990-09-27  |  12KB  |  202 lines

  1. # near model CODE resource
  2. # jump table entries: 128-128 (1 of them)
  3. export_16:
  4. 00000000  4E56 FF9C                link       A6, -0x0064
  5. 00000004  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  6. 00000008  49EE FF9C                lea.l      A4, [A6 - 0x64]
  7. 0000000C  47ED FD90                lea.l      A3, [A5 - 0x270]
  8. 00000010  2D7C 0000 1068 FFE4      move.l     [A6 - 0x1C], 0x1068
  9. 00000018  486D FE7E                pea.l      [A5 - 0x182]
  10. 0000001C  A86E                     syscall    InitGraf
  11. 0000001E  A8FE                     syscall    InitFonts
  12. 00000020  A912                     syscall    InitWindows
  13. 00000022  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  14. 00000026  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  15. 0000002A  A930                     syscall    InitMenus
  16. 0000002C  598F                     subq.l     A7, 4
  17. 0000002E  3F3C 0080                move.w     -[A7], 0x80
  18. 00000032  A9BF                     syscall    GetRMenu
  19. 00000034  269F                     move.l     [A3], [A7]+
  20. 00000036  2F13                     move.l     -[A7], [A3]
  21. 00000038  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  22. 0000003E  A94D                     syscall    AppendResMenu/AddResMenu
  23. 00000040  598F                     subq.l     A7, 4
  24. 00000042  3F3C 0081                move.w     -[A7], 0x81
  25. 00000046  A9BF                     syscall    GetRMenu
  26. 00000048  275F 0004                move.l     [A3 + 0x4], [A7]+
  27. 0000004C  598F                     subq.l     A7, 4
  28. 0000004E  3F3C 0082                move.w     -[A7], 0x82
  29. 00000052  A9BF                     syscall    GetRMenu
  30. 00000054  275F 0008                move.l     [A3 + 0x8], [A7]+
  31. 00000058  598F                     subq.l     A7, 4
  32. 0000005A  3F3C 0083                move.w     -[A7], 0x83
  33. 0000005E  A9BF                     syscall    GetRMenu
  34. 00000060  275F 000C                move.l     [A3 + 0xC], [A7]+
  35. 00000064  598F                     subq.l     A7, 4
  36. 00000066  3F3C 0084                move.w     -[A7], 0x84
  37. 0000006A  A9BF                     syscall    GetRMenu
  38. 0000006C  275F 0010                move.l     [A3 + 0x10], [A7]+
  39. 00000070  598F                     subq.l     A7, 4
  40. 00000072  3F3C 0085                move.w     -[A7], 0x85
  41. 00000076  A9BF                     syscall    GetRMenu
  42. 00000078  275F 0014                move.l     [A3 + 0x14], [A7]+
  43. 0000007C  4247                     clr.w      D7
  44. label0000007E:
  45. 0000007E  2007                     move.l     D0, D7
  46. 00000080  E540                     asl        D0.w, 2
  47. 00000082  2F33 0000                move.l     -[A7], [A3 + D0.w]
  48. 00000086  7000                     moveq.l    D0, 0x00
  49. 00000088  3F00                     move.w     -[A7], D0
  50. 0000008A  A935                     syscall    InsertMenu
  51. 0000008C  5247                     addq.w     D7, 1
  52. 0000008E  0C47 0006                cmpi.w     D7, 0x6
  53. 00000092  6DEA                     blt        -0x14 /* 0000007E */
  54. 00000094  A937                     syscall    DrawMenuBar
  55. 00000096  A9CC                     syscall    TEInit
  56. 00000098  486D 002A                pea.l      [A5 + 0x2A /* export_1 */]
  57. 0000009C  A97B                     syscall    InitDialogs
  58. 0000009E  A850                     syscall    InitCursor
  59. 000000A0  70FF                     moveq.l    D0, 0xFFFFFFFF
  60. 000000A2  3F00                     move.w     -[A7], D0
  61. 000000A4  7200                     moveq.l    D1, 0x00
  62. 000000A6  3F01                     move.w     -[A7], D1
  63. 000000A8  201F                     move.l     D0, [A7]+
  64. 000000AA  A032                     syscall    FlushEvents
  65. 000000AC  486D FE00                pea.l      [A5 - 0x200]
  66. 000000B0  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  67. 000000B4  598F                     subq.l     A7, 4
  68. 000000B6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  69. 000000BA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  70. 000000BE  2B5F FCD4                move.l     [A5 - 0x32C], [A7]+
  71. 000000C2  6700 008A                beq        +0x8C /* 0000014E */
  72. 000000C6  2F2D FCD4                move.l     -[A7], [A5 - 0x32C]
  73. 000000CA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  74. 000000CE  206D FCD4                movea.l    A0, [A5 - 0x32C]
  75. 000000D2  2050                     movea.l    A0, [A0]
  76. 000000D4  4250                     clr.w      [A0]
  77. 000000D6  598F                     subq.l     A7, 4
  78. 000000D8  7001                     moveq.l    D0, 0x01
  79. 000000DA  3F00                     move.w     -[A7], D0
  80. 000000DC  7202                     moveq.l    D1, 0x02
  81. 000000DE  3F01                     move.w     -[A7], D1
  82. 000000E0  A869                     syscall    FixRatio
  83. 000000E2  206D FCD4                movea.l    A0, [A5 - 0x32C]
  84. 000000E6  2050                     movea.l    A0, [A0]
  85. 000000E8  215F 0002                move.l     [A0 + 0x2], [A7]+
  86. 000000EC  486E FFE0                pea.l      [A6 - 0x20]
  87. 000000F0  2F0C                     move.l     -[A7], A4
  88. 000000F2  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  89. 000000F6  486E FFDC                pea.l      [A6 - 0x24]
  90. 000000FA  486E FFE2                pea.l      [A6 - 0x1E]
  91. 000000FE  2F0C                     move.l     -[A7], A4
  92. 00000100  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  93. 00000104  486E FFE2                pea.l      [A6 - 0x1E]
  94. 00000108  302E FFE0                move.w     D0, [A6 - 0x20]
  95. 0000010C  48C0                     ext.l      D0
  96. 0000010E  2F00                     move.l     -[A7], D0
  97. 00000110  2F0C                     move.l     -[A7], A4
  98. 00000112  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  99. 00000116  3C00                     move.w     D6, D0
  100. 00000118  558F                     subq.l     A7, 2
  101. 0000011A  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  102. 0000011E  486E FFE4                pea.l      [A6 - 0x1C]
  103. 00000122  206D FCD4                movea.l    A0, [A5 - 0x32C]
  104. 00000126  2050                     movea.l    A0, [A0]
  105. 00000128  4868 0006                pea.l      [A0 + 0x6]
  106. 0000012C  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  107. 00000130  3C1F                     move.w     D6, [A7]+
  108. 00000132  558F                     subq.l     A7, 2
  109. 00000134  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  110. 00000138  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  111. 0000013C  3B6E FFE6 FBFC           move.w     [A5 - 0x404], [A6 - 0x1A]
  112. 00000142  2F2D FCD4                move.l     -[A7], [A5 - 0x32C]
  113. 00000146  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  114. 0000014A  4FEF 0022                lea.l      A7, [A7 + 0x22]
  115. label0000014E:
  116. 0000014E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  117. 00000152  43ED FE0A                lea.l      A1, [A5 - 0x1F6]
  118. 00000156  20D9                     move.l     [A0]+, [A1]+
  119. 00000158  20D9                     move.l     [A0]+, [A1]+
  120. 0000015A  486D FCB8                pea.l      [A5 - 0x348]
  121. 0000015E  700A                     moveq.l    D0, 0x0A
  122. 00000160  3F00                     move.w     -[A7], D0
  123. 00000162  721E                     moveq.l    D1, 0x1E
  124. 00000164  3F01                     move.w     -[A7], D1
  125. 00000166  342E FFFE                move.w     D2, [A6 - 0x2]
  126. 0000016A  947C 000A                sub.w      D2, 0xA /* '\n' */
  127. 0000016E  3F02                     move.w     -[A7], D2
  128. 00000170  342E FFFC                move.w     D2, [A6 - 0x4]
  129. 00000174  947C 000A                sub.w      D2, 0xA /* '\n' */
  130. 00000178  3F02                     move.w     -[A7], D2
  131. 0000017A  A8A7                     syscall    SetRect
  132. 0000017C  558F                     subq.l     A7, 2
  133. 0000017E  7001                     moveq.l    D0, 0x01
  134. 00000180  3F00                     move.w     -[A7], D0
  135. 00000182  486E FFE8                pea.l      [A6 - 0x18]
  136. 00000186  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  137. 0000018A  3C1F                     move.w     D6, [A7]+
  138. 0000018C  598F                     subq.l     A7, 4
  139. 0000018E  7060                     moveq.l    D0, 0x60
  140. 00000190  3F00                     move.w     -[A7], D0
  141. 00000192  7201                     moveq.l    D1, 0x01
  142. 00000194  1F01                     move.b     -[A7], D1
  143. 00000196  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  144. 0000019A  598F                     subq.l     A7, 4
  145. 0000019C  3F3C 009F                move.w     -[A7], 0x9F
  146. 000001A0  7001                     moveq.l    D0, 0x01
  147. 000001A2  1F00                     move.b     -[A7], D0
  148. 000001A4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  149. 000001A8  201F                     move.l     D0, [A7]+
  150. 000001AA  B09F                     cmp.l      D0, [A7]+
  151. 000001AC  56C0                     sne        D0
  152. 000001AE  4400                     neg.b      D0
  153. 000001B0  1B40 FC2E                move.b     [A5 - 0x3D2], D0
  154. 000001B4  4A2E FFF1                tst.b      [A6 - 0xF]
  155. 000001B8  672C                     beq        +0x2E /* 000001E6 */
  156. 000001BA  598F                     subq.l     A7, 4
  157. 000001BC  3F3C 0100                move.w     -[A7], 0x100
  158. 000001C0  486D FCE4                pea.l      [A5 - 0x31C]
  159. 000001C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  160. 000001C6  2F00                     move.l     -[A7], D0
  161. 000001C8  AA46                     syscall    GetNewCWindow
  162. 000001CA  2B5F FCE0                move.l     [A5 - 0x320], [A7]+
  163. 000001CE  598F                     subq.l     A7, 4
  164. 000001D0  206D FCE0                movea.l    A0, [A5 - 0x320]
  165. 000001D4  4868 0010                pea.l      [A0 + 0x10]
  166. 000001D8  AA27                     syscall    GetMaxDevice
  167. 000001DA  265F                     movea.l    A3, [A7]+
  168. 000001DC  2053                     movea.l    A0, [A3]
  169. 000001DE  2B68 0016 FCD8           move.l     [A5 - 0x328], [A0 + 0x16]
  170. 000001E4  6014                     bra        +0x16 /* 000001FA */
  171. label000001E6:
  172. 000001E6  598F                     subq.l     A7, 4
  173. 000001E8  3F3C 0100                move.w     -[A7], 0x100
  174. 000001EC  486D FCE4                pea.l      [A5 - 0x31C]
  175. 000001F0  70FF                     moveq.l    D0, 0xFFFFFFFF
  176. 000001F2  2F00                     move.l     -[A7], D0
  177. 000001F4  A9BD                     syscall    GetNewWindow
  178. 000001F6  2B5F FCE0                move.l     [A5 - 0x320], [A7]+
  179. label000001FA:
  180. 000001FA  2F2D FCE0                move.l     -[A7], [A5 - 0x320]
  181. 000001FE  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  182. 00000202  2F2D FCE0                move.l     -[A7], [A5 - 0x320]
  183. 00000206  A873                     syscall    SetPort
  184. 00000208  7000                     moveq.l    D0, 0x00
  185. 0000020A  3F00                     move.w     -[A7], D0
  186. 0000020C  A887                     syscall    TextFont
  187. 0000020E  422D FC24                clr.b      [A5 - 0x3DC]
  188. 00000212  422D FC38                clr.b      [A5 - 0x3C8]
  189. 00000216  422D FC30                clr.b      [A5 - 0x3D0]
  190. 0000021A  3B7C 001E FC0E           move.w     [A5 - 0x3F2], 0x1E
  191. 00000220  588F                     addq.l     A7, 4
  192. 00000222  4CEE 18C8 FF88           movem.l    D3,D6,D7,A3,A4, [A6 - 0x78]
  193. 00000228  4E5E                     unlink     A6
  194. 0000022A  4E75                     rts
  195. 0000022C  8B67                     or.w       -[A7], D5
  196. 0000022E  6C6F                     bge        +0x71 /* 0000029F */
  197. 00000230  6261                     bhi        +0x63 /* 00000293 */
  198. 00000232  6C5F                     bge        +0x61 /* 00000293 */
  199. 00000234  696E                     bvs        +0x70 /* 000002A4 */
  200. 00000236  6974                     bvs        +0x76 /* 000002AC */
  201. 00000238  0000                     .incomplete
  202.